
const navigateToInterceptor = {
  invoke(e) {
    // 在跳转前执行的逻辑
    console.log('跳转前');
  },
  success(e) {
    // 在跳转成功后执行的逻辑
    console.log('跳转成功');
  },
  fail(e) {
    // 在跳转失败时执行的逻辑
    console.log('跳转失败');
  },
  complete(e) {
    // 在跳转结束时执行的逻辑（不论成功或失败）
    console.log('跳转结束');
  }
}

// 添加全局拦截器
uni.addInterceptor('navigateTo', navigateToInterceptor)
uni.addInterceptor('reLaunch', navigateToInterceptor)
uni.addInterceptor('redirectTo', navigateToInterceptor)